package com.huacai.homestay.domain;

import java.util.List;
import com.huacai.common.annotation.Excel;
import lombok.*;
import com.huacai.common.core.domain.BaseEntity;

/**
 * 酒店对象 homestay
 *
 * @author hsj
 * @date 2025-05-14
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Homestay extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 酒店ID */
    private String homestayId;

    /** 酒店名称 */
    @Excel(name = "酒店名称")
    private String title;

    /** 每晚价格 */
    @Excel(name = "每晚价格")
    private Integer price;

    /** 所在城市 */
    @Excel(name = "所在城市")
    private String city;

    /** 附近景点 */
    @Excel(name = "附近景点")
    private String near;

    // 新增：关联的餐厅ID
    @Excel(name = "附近餐厅")
    private String nearRestaurant;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String location;

    /** 酒店图片 */
    @Excel(name = "酒店图片")
    private String image;

    /** 设施服务 */
    @Excel(name = "设施服务")
    private String facilities;

    /** 酒店介绍 */
    @Excel(name = "酒店介绍")
    private String description;

    /** 用户ID */
    private Integer userId;

    /** 附近景点名称 */
    private String spotsName;

    /** 酒店标签信息 */
    private List<HomestayTags> homestayTagsList;


}
